|
|
 |
|
|
|
|
third-party components, 155-156 |
|
|
|
 |
|
|
|
|
third-party controls, 154 |
|
|
|
 |
|
|
|
|
Count property, 305 |
|
|
|
 |
|
|
|
|
Create Project dialog box (Visual SourceSafe), 191 |
|
|
|
 |
|
|
|
|
Create Report Expert dialog box, 355 |
|
|
|
 |
|
|
|
|
createMemento() method, 250-252 |
|
|
|
 |
|
|
|
|
createNewFile method, 380 |
|
|
|
 |
|
|
|
|
Crystal Reports, 354 |
|
|
|
 |
|
|
|
|
CrystalReporting class methods, 363 |
|
|
|
 |
|
|
|
|
CSession class, 303, 326 |
|
|
|
 |
|
|
|
|
CurrProcess property, 295, 305 |
|
|
|
 |
|
|
|
|
CurrRoles property, 295 |
|
|
|
 |
|
|
|
|
CurrTaskID property, 296 |
|
|
|
 |
|
|
|
|
Customer class, 365 |
|
|
|
 |
|
|
|
|
customer satisfaction, 188 |
|
|
|
 |
|
|
|
|
Cut command (Class Builder Edit menu), 22 |
|
|
|
 |
|
|
|
|
cutting classes, 22 |
|
|
|
 |
|
|
|
|
cyclical reporting guidelines, 356-358 |
|
|
|
 |
|
|
|
|
DAO (Data Access Objects), 416 |
|
|
|
 |
|
|
|
|
data controls, 422-423 |
|
|
|
 |
|
|
|
|
data entry controls, 241 |
|
|
|
 |
|
|
|
|
data |
|
|
|
 |
|
|
|
|
access mechanisms, 463 |
|
|
|
 |
|
|
|
|
integrity, 382 |
|
|
|
 |
|
|
|
|
security concerns, 287 |
|
|
|
 |
|
|
|
|
services, 30 |
|
|
|
 |
|
|
|
|
types |
|
|
|
 |
|
|
|
|
checking, 174-177 |
|
|
|
 |
|
|
|
|
object, 175 |
|
|
|
 |
|
|
|
|
properties (Class Builder), 23 |
|
|
|
 |
|
|
|
|
random access files (columns), 377 |
|
|
|
 |
|
|
|
|
Text, 384 |
|
|
|
 |
|
|
|
|
user-defined, 377-379 |
|
|
|
 |
|
|
|
|
variants, 174-175 |
|
|
|
 |
|
|
|
|
Database Access Subsystem |
|
|
|
 |
|
|
|
|
ADO |
|
|
|
 |
|
|
|
|
databases, 415 |
|
|
|
 |
|
|
|
|
features, 415 |
|
|
|
 |
|
|
|
|
objects, 416 |
|
|
|
 |
|
|
|
|
overview, 414-416 |
|
|
|
 |
|
|
|
|
Visual Studio, 415 |
|
|
|
 |
|
|
|
|
classes, 425-429 |
|
|
|
 |
|
|
|
|
code |
|
|
|
 |
|
|
|
|
common code, 412 |
|
|
|
 |
|
|
|
|
guidelines, 429-430 |
|
|
|
 |
|
|
|
|
communication |
|
|
|
 |
|
|
|
|
GUIs, 450-452 |
|
|
|
 |
|
|
|
|
Internal Application Manger subsystem, 456-461 |
|
|
|
 |
|
|
|
|
DAO, 416 |
|
|
|
 |
|
|
|
|
data controls, 422-423 |
|
|
|
 |
|
|
|
|
File Operations Subsystem interaction, 385 |
|
|
|
 |
|
|
|
|
functionality, 423-425 |
|
|
|
 |
|
|
|
|
ODBC |
|
|
|
 |
|
|
|
|
connections, 420 |
|
|
|
 |
|
|
|
|
operations, 418-420 |
|
|
|
 |
|
|
|
|
results, 421-422 |
|
|
|
 |
|
|
|
|
overview, 412-413 |
|
|
|
 |
|
|
|
|
RDO, 417 |
|
|
|
 |
|
|
|
|
Samsona Bank Teller System, 430, 435 |
|
|
|
 |
|
|
|
|
sequence diagrams, 423 |
|
|
|
 |
|
|
|
|
UDA, 413-414 |
|
|
|
 |
|
|
|
|
databases |
|
|
|
 |
|
|
|
|
ADO, 415 |
|
|
|
 |
|
|
|
|
comma-separated values (CSVs), 384 |
|
|
|
 |
|
|
|
|
DAO, 416 |
|
|
|
 |
|
|
|
|
logging runtime errors, 188 |
|
|
|
 |
|
|
|
|
persistence |
|
|
|
 |
|
|
|
|
information to, 382 |
|
|
|
 |
|
|
|
|
management comparison, 37 |
|
|
|
 |
|
|
|
|
saving property values, 29 |
|
|
|
 |
|
|
|
|
RDO, 417 |
|
|
|
 |
|
|
|
|
relational |
|
|
|
 |
|
|
|
|
data disassembly for OOP applications, 337 |
|
|
|
 |
|
|
|
|
including in business classes, 337 |
|
|
|
 |
|
|
|
|
runtime errors using, 189 |
|
|
|
 |
|
|
|
|
DBProxy class, 451 |
|
|
|
 |
|
|
|
|
deactivateLogging method, 323 |
|
|
|
 |
|
|
|
|
debug code insertion feature (Visual Modeler), 187 |
|
|
|
 |
|
|
|
|
debug mode, 185 |
|
|
|
 |
|
|
|
|
debugging |
|
|
|
 |
|
|
|
|
code, 22 |
|
|
|
 |
|
|
|
|
footprints, 187 |
|
|
|
 |
|
|
|
|
global, 185 |
|
|
|
 |
|
|
|
|
identifiers |
|
|
|
 |
|
|
|
|
runtime, 23 |
|
|
|
 |
|
|
|
|
using Class Builder, 185-186 |
|
|
|
 |
|
|
|
|
using Visual Modeler, 185-187 |
|
|
|
 |
|
|
|
|
delegation, 102-103 |
|
|
|
 |
|
|
|
|
Delete command (Class Builder File menu), 22 |
|
|
|
 |
|
|
|
|
deleteFile method, 387 |
|
|
|
 |
|
|
|
|
deleteRegSetting method, 318 |
|
|
|
 |
|
|
|
|
deleting classes, 22 |
|
|
|
 |
|
|
|
|
Deming, Edward, 34 |
|
|
|
|
|